// Seems like ethereum related: https://github.com/sedaprotocol/bn254/blob/main/src/bn256.json
const vectors = {
  add: [
    {
      x1: '18b18acfb4c2c30276db5411368e7185b311dd124691610c5d3b74034e093dc9',
      y1: '063c909c4720840cb5134cb9f59fa749755796819658d32efc0d288198f37266',
      x2: '07c2b7f58a84bd6145f00c9c2bc0bb1a187f20ff2c92963a88019e7c6a014eed',
      y2: '06614e20c147e940f2d70da3f74c9a17df361706a4485c742bd6788478fa17d7',
      result:
        '2243525c5efd4b9c3d3c45ac0ca3fe4dd85e830a4ce6b65fa1eeaee202839703301d1d33be6da8e509df21cc35964723180eed7532537db9ae5e7d48f195c915',
    },
    {
      x1: '2243525c5efd4b9c3d3c45ac0ca3fe4dd85e830a4ce6b65fa1eeaee202839703',
      y1: '301d1d33be6da8e509df21cc35964723180eed7532537db9ae5e7d48f195c915',
      x2: '18b18acfb4c2c30276db5411368e7185b311dd124691610c5d3b74034e093dc9',
      y2: '063c909c4720840cb5134cb9f59fa749755796819658d32efc0d288198f37266',
      result:
        '2bd3e6d0f3b142924f5ca7b49ce5b9d54c4703d7ae5648e61d02268b1a0a9fb721611ce0a6af85915e2f1d70300909ce2e49dfad4a4619c8390cae66cefdb204',
    },
    {
      x1: '0000000000000000000000000000000000000000000000000000000000000000',
      y1: '0000000000000000000000000000000000000000000000000000000000000000',
      x2: '0000000000000000000000000000000000000000000000000000000000000000',
      y2: '0000000000000000000000000000000000000000000000000000000000000000',
      result:
        '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
    },
    {
      x1: '0000000000000000000000000000000000000000000000000000000000000000',
      y1: '0000000000000000000000000000000000000000000000000000000000000000',
      x2: '0000000000000000000000000000000000000000000000000000000000000001',
      y2: '0000000000000000000000000000000000000000000000000000000000000002',
      result:
        '00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002',
    },
    {
      x1: '0000000000000000000000000000000000000000000000000000000000000001',
      y1: '0000000000000000000000000000000000000000000000000000000000000002',
      x2: '0000000000000000000000000000000000000000000000000000000000000001',
      y2: '0000000000000000000000000000000000000000000000000000000000000002',
      result:
        '030644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd315ed738c0e0a7c92e7845f96b2ae9c0a68a6a449e3538fc7ff3ebf7a5a18a2c4',
    },
    {
      x1: '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa9',
      y1: '01e0559bacb160664764a357af8a9fe70baa9258e0b959273ffc5718c6d4cc7c',
      x2: '039730ea8dff1254c0fee9c0ea777d29a9c710b7e616683f194f18c43b43b869',
      y2: '073a5ffcc6fc7a28c30723d6e58ce577356982d65b833a5a5c15bf9024b43d98',
      result:
        '15bf2bb17880144b5d1cd2b1f46eff9d617bffd1ca57c37fb5a49bd84e53cf66049c797f9ce0d17083deb32b5e36f2ea2a212ee036598dd7624c168993d1355f',
    },
    {
      x1: '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa9',
      y1: '01e0559bacb160664764a357af8a9fe70baa9258e0b959273ffc5718c6d4cc7c',
      x2: '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa9',
      y2: '2e83f8d734803fc370eba25ed1f6b8768bd6d83887b87165fc2434fe11a830cb',
      result:
        '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
    },
  ],
  mul: [
    {
      x: '2bd3e6d0f3b142924f5ca7b49ce5b9d54c4703d7ae5648e61d02268b1a0a9fb7',
      y: '21611ce0a6af85915e2f1d70300909ce2e49dfad4a4619c8390cae66cefdb204',
      scalar: '00000000000000000000000000000000000000000000000011138ce750fa15c2',
      result:
        '070a8d6a982153cae4be29d434e8faef8a47b274a053f5a4ee2a6c9c13c31e5c031b8ce914eba3a9ffb989f9cdd5b0f01943074bf4f0f315690ec3cec6981afc',
    },
    {
      x: '070a8d6a982153cae4be29d434e8faef8a47b274a053f5a4ee2a6c9c13c31e5c',
      y: '031b8ce914eba3a9ffb989f9cdd5b0f01943074bf4f0f315690ec3cec6981afc',
      scalar: '30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd46',
      result:
        '025a6f4181d2b4ea8b724290ffb40156eb0adb514c688556eb79cdea0752c2bb2eff3f31dea215f1eb86023a133a996eb6300b44da664d64251d05381bb8a02e',
    },
    {
      x: '025a6f4181d2b4ea8b724290ffb40156eb0adb514c688556eb79cdea0752c2bb',
      y: '2eff3f31dea215f1eb86023a133a996eb6300b44da664d64251d05381bb8a02e',
      scalar: '183227397098d014dc2822db40c0ac2ecbc0b548b438e5469e10460b6c3e7ea3',
      result:
        '14789d0d4a730b354403b5fac948113739e276c23e0258d8596ee72f9cd9d3230af18a63153e0ec25ff9f2951dd3fa90ed0197bfef6e2a1a62b5095b9d2b4a27',
    },
    {
      x: '1a87b0584ce92f4593d161480614f2989035225609f08058ccfa3d0f940febe3',
      y: '1a2f3c951f6dadcc7ee9007dff81504b0fcd6d7cf59996efdc33d92bf7f9f8f6',
      scalar: 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff',
      result:
        '2cde5879ba6f13c0b5aa4ef627f159a3347df9722efce88a9afbb20b763b4c411aa7e43076f6aee272755a7f9b84832e71559ba0d2e0b17d5f9f01755e5b0d11',
    },
    {
      x: '1a87b0584ce92f4593d161480614f2989035225609f08058ccfa3d0f940febe3',
      y: '1a2f3c951f6dadcc7ee9007dff81504b0fcd6d7cf59996efdc33d92bf7f9f8f6',
      scalar: '30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000',
      result:
        '1a87b0584ce92f4593d161480614f2989035225609f08058ccfa3d0f940febe3163511ddc1c3f25d396745388200081287b3fd1472d8339d5fecb2eae0830451',
    },
    {
      x: '1a87b0584ce92f4593d161480614f2989035225609f08058ccfa3d0f940febe3',
      y: '1a2f3c951f6dadcc7ee9007dff81504b0fcd6d7cf59996efdc33d92bf7f9f8f6',
      scalar: '0000000000000000000000000000000100000000000000000000000000000000',
      result:
        '1051acb0700ec6d42a88215852d582efbaef31529b6fcbc3277b5c1b300f5cf0135b2394bb45ab04b8bd7611bd2dfe1de6a4e6e2ccea1ea1955f577cd66af85b',
    },
    {
      x: '1a87b0584ce92f4593d161480614f2989035225609f08058ccfa3d0f940febe3',
      y: '1a2f3c951f6dadcc7ee9007dff81504b0fcd6d7cf59996efdc33d92bf7f9f8f6',
      scalar: '0000000000000000000000000000000000000000000000000000000000000009',
      result:
        '1dbad7d39dbc56379f78fac1bca147dc8e66de1b9d183c7b167351bfe0aeab742cd757d51289cd8dbd0acf9e673ad67d0f0a89f912af47ed1be53664f5692575',
    },
    {
      x: '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa9',
      y: '01e0559bacb160664764a357af8a9fe70baa9258e0b959273ffc5718c6d4cc7c',
      scalar: 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff',
      result:
        '29e587aadd7c06722aabba753017c093f70ba7eb1f1c0104ec0564e7e3e21f6022b1143f6a41008e7755c71c3d00b6b915d386de21783ef590486d8afa8453b1',
    },
    {
      x: '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa9',
      y: '01e0559bacb160664764a357af8a9fe70baa9258e0b959273ffc5718c6d4cc7c',
      scalar: '30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000',
      result:
        '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa92e83f8d734803fc370eba25ed1f6b8768bd6d83887b87165fc2434fe11a830cb',
    },
    {
      x: '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa9',
      y: '01e0559bacb160664764a357af8a9fe70baa9258e0b959273ffc5718c6d4cc7c',
      scalar: '0000000000000000000000000000000100000000000000000000000000000000',
      result:
        '221a3577763877920d0d14a91cd59b9479f83b87a653bb41f82a3f6f120cea7c2752c7f64cdd7f0e494bff7b60419f242210f2026ed2ec70f89f78a4c56a1f15',
    },
    {
      x: '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa9',
      y: '01e0559bacb160664764a357af8a9fe70baa9258e0b959273ffc5718c6d4cc7c',
      scalar: '0000000000000000000000000000000000000000000000000000000000000009',
      result:
        '228e687a379ba154554040f8821f4e41ee2be287c201aa9c3bc02c9dd12f1e691e0fd6ee672d04cfd924ed8fdc7ba5f2d06c53c1edc30f65f2af5a5b97f0a76a',
    },
    {
      x: '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa9',
      y: '01e0559bacb160664764a357af8a9fe70baa9258e0b959273ffc5718c6d4cc7c',
      scalar: '0000000000000000000000000000000000000000000000000000000000000001',
      result:
        '17c139df0efee0f766bc0204762b774362e4ded88953a39ce849a8a7fa163fa901e0559bacb160664764a357af8a9fe70baa9258e0b959273ffc5718c6d4cc7c',
    },
    {
      x: '039730ea8dff1254c0fee9c0ea777d29a9c710b7e616683f194f18c43b43b869',
      y: '073a5ffcc6fc7a28c30723d6e58ce577356982d65b833a5a5c15bf9024b43d98',
      scalar: 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff',
      result:
        '00a1a234d08efaa2616607e31eca1980128b00b415c845ff25bba3afcb81dc00242077290ed33906aeb8e42fd98c41bcb9057ba03421af3f2d08cfc441186024',
    },
    {
      x: '039730ea8dff1254c0fee9c0ea777d29a9c710b7e616683f194f18c43b43b869',
      y: '073a5ffcc6fc7a28c30723d6e58ce577356982d65b833a5a5c15bf9024b43d98',
      scalar: '30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000',
      result:
        '039730ea8dff1254c0fee9c0ea777d29a9c710b7e616683f194f18c43b43b8692929ee761a352600f54921df9bf472e66217e7bb0cee9032e00acc86b3c8bfaf',
    },
    {
      x: '039730ea8dff1254c0fee9c0ea777d29a9c710b7e616683f194f18c43b43b869',
      y: '073a5ffcc6fc7a28c30723d6e58ce577356982d65b833a5a5c15bf9024b43d98',
      scalar: '0000000000000000000000000000000100000000000000000000000000000000',
      result:
        '1071b63011e8c222c5a771dfa03c2e11aac9666dd097f2c620852c3951a4376a2f46fe2f73e1cf310a168d56baa5575a8319389d7bfa6b29ee2d908305791434',
    },
    {
      x: '039730ea8dff1254c0fee9c0ea777d29a9c710b7e616683f194f18c43b43b869',
      y: '073a5ffcc6fc7a28c30723d6e58ce577356982d65b833a5a5c15bf9024b43d98',
      scalar: '0000000000000000000000000000000000000000000000000000000000000009',
      result:
        '19f75b9dd68c080a688774a6213f131e3052bd353a304a189d7a2ee367e3c2582612f545fb9fc89fde80fd81c68fc7dcb27fea5fc124eeda69433cf5c46d2d7f',
    },
    {
      x: '039730ea8dff1254c0fee9c0ea777d29a9c710b7e616683f194f18c43b43b869',
      y: '073a5ffcc6fc7a28c30723d6e58ce577356982d65b833a5a5c15bf9024b43d98',
      scalar: '0000000000000000000000000000000000000000000000000000000000000001',
      result:
        '039730ea8dff1254c0fee9c0ea777d29a9c710b7e616683f194f18c43b43b869073a5ffcc6fc7a28c30723d6e58ce577356982d65b833a5a5c15bf9024b43d98',
    },
  ],
};
export default vectors;
